# 1.导入模块
from socket import *

# 2.创建socket对象
tcp_socket = socket(AF_INET, SOCK_STREAM)
# 3.设置端口的复用，程序退出， 端口号立即释放
tcp_socket.setsockopt(SOL_SOCKET, SO_REUSEADDR, True)

# 4.绑定ip地址和端口
ip_port = ('', 8080)
# 绑定
tcp_socket.bind(ip_port)

# 5.设置监听：设置最大的连接数
tcp_socket.listen(128)

# 6.如果有新的客户端来连接这个服务端，产生一个新的socket专门为这个客户端服务
client_socket, client_addr = tcp_socket.accept()


"""
获取客户端传递过来的消息
"""
recv_data = client_socket.recv(1024)
print(f'客户端发来的:{recv_data.decode("gbk")}')


# 关闭
client_socket.close()
